/*body{*/
/*    font-weight: 400 !important;*/
/*}*/
/*.layui-form-label,*/
/*.layui-table th{*/
/*    font-weight:unset;*/
/*}*/
body.index {
    background: rgba(0, 0, 0, 0) !important;
}

.container {
    /*background: #1a1b20 !important;*/
    background: #FFF !important;
    height: 50px;
}


.container .layui-nav-bar {
    background: rgb(95, 184, 120) !important;
}

.left-nav .logo {
    
    font-size: 18px;
    color: #fff;
    line-height: 50px;
    font-weight: 300;
    text-align: center;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.15);
}

.left-nav {
    /*background: #1a1b20 !important;*/
    background: #20222A !important;
}

.left-nav a {
    color: rgba(255, 255, 255, 0.74) !important;
}
#nav .layui-icon{
    font-size: unset;
}
.left-nav #nav li .sub-menu {
    display: none;
    background-color: #16181d;
}

body {
    background: rgb(241, 241, 241) !important;
}

.layui-nav-child {
    z-index: 101;
}

/*.topnav:hover {*/
/*    */
/*}*/

.left-nav li a:hover{
    border-color: #009688 !important;
}

.page-content .layui-tab-content {
    top: 90px;
}

.page-content .layui-tab-title {
    background: #ffffff;
    border-top: 1px solid #f7f7f7;
    height: 40px !important;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    border-bottom: none;
}

.page-content .layui-tab-title .layui-this {
    background: #f6f6f6;
    /*border-top: 2px solid #20222a;*/
    color: #000000;
}

.page-content .layui-tab-title li {
    /*border-left: 1px solid #eee;*/
    text-overflow: ellipsis;
    overflow: hidden;
    border-right: 1px solid #f7f7f7;
    height: 100%;
    color: #666666;
    line-height: 38px;
    /*border-top: 2px solid #ffffff;*/
    background: #ffffff;
    box-sizing: border-box;
}


.page-content .layui-tab-title li:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    border-radius: 0;
    border: none;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.page-content .layui-tab-title li:hover:after, .page-content .layui-tab-title li.layui-this:after {
    width: 100%;
    height: 2px;
    background-color: #292B34;
}

.container .left_open i {
    background: #fff;
    color: #20222A;
}

.container .left_open i:hover {
    background: #fff;
}

.container a, .layui-nav .layui-nav-item a {
    color: #20222a;
}

.container a:hover, .layui-nav .layui-nav-item a:hover {
    color: #20222a;
}
.container .layui-nav-item {
    line-height: 50px;
}

.container .left_open{
    margin-left: 20px;
}
.container .top_icon {
    
    float: left;
    margin-right: 20px;
}
.container .top_icon i {
    display: block;
    background: rgba(255, 255, 255, 0.1);
    width: 32px;
    height: 32px;
    line-height: 50px;
    border-radius: 3px;
    text-align: center;
    margin-top: unset !important;
    cursor: pointer;
    font-size: 16px;
}